package com.yigo.prc.api.constant;

import com.yigo.framework.http.ErrorCode;
import com.yigo.framework.util.I18nUtil;
import lombok.AllArgsConstructor;

import java.util.*;

/**
 * @author chenzl
 */
@AllArgsConstructor
public enum PrcCodeEnum implements ErrorCode {
    /**
     * 商品品牌[{0}]已存在
     */
    CREATE_BRAND_EXISTS("PRC-100001"),
    /**
     * 商品分类[{0}]-[{1}]已存在
     */
    CREATE_CATEGORY_EXISTS("PRC-100002");

    private String code;

    @Override
    public String getCode() {
        return code;
    }

    @Override
    public String getMsg(Object... args) {
        return I18nUtil.getMsg(Locale.getDefault(), "i18n/prc_msg", code, args);
    }
}
